Text copied to clipboard!

Naslov

Text copied to clipboard!

Inženir programske opreme Go

Opis

Text copied to clipboard!
Iščemo izkušenega inženirja programske opreme Go, ki se bo pridružil naši ekipi in pomagal pri razvoju visokokakovostnih, skalabilnih in učinkovitih programskih rešitev. Kot inženir programske opreme Go boste odgovorni za načrtovanje, razvoj in optimizacijo programske opreme, ki temelji na jeziku Go. Vaša vloga bo ključna pri oblikovanju arhitekture sistemov, izboljšanju zmogljivosti in zagotavljanju stabilnosti aplikacij. Vaše naloge bodo vključevale razvoj novih funkcionalnosti, odpravljanje napak, optimizacijo kode in sodelovanje z drugimi člani ekipe, kot so razvijalci, oblikovalci in produktni vodje. Prav tako boste sodelovali pri analizi zahtev, načrtovanju tehničnih rešitev in implementaciji najboljših praks razvoja programske opreme. Idealni kandidat ima izkušnje z razvojem programske opreme v jeziku Go, dobro razumevanje sistemske arhitekture in poznavanje sodobnih razvojnih orodij ter metodologij. Prav tako je pomembno, da imate izkušnje z delom v agilnem okolju in sposobnost reševanja kompleksnih tehničnih izzivov. Če ste strastni do razvoja programske opreme, imate izkušnje z jezikom Go in želite delati v dinamičnem okolju, vas vabimo, da se prijavite in postanete del naše ekipe.

Odgovornosti

Text copied to clipboard!
  • Razvoj in vzdrževanje programske opreme v jeziku Go.
  • Optimizacija kode za izboljšanje zmogljivosti in učinkovitosti.
  • Sodelovanje pri načrtovanju arhitekture sistemov.
  • Odpravljanje napak in izboljševanje obstoječih funkcionalnosti.
  • Sodelovanje z drugimi člani ekipe pri razvoju programske opreme.
  • Implementacija najboljših praks razvoja programske opreme.
  • Pisanje tehnične dokumentacije in testiranje kode.
  • Spremljanje novih tehnologij in trendov v razvoju programske opreme.

Zahteve

Text copied to clipboard!
  • Izkušnje z razvojem programske opreme v jeziku Go.
  • Dobro poznavanje sistemske arhitekture in razvojnih vzorcev.
  • Izkušnje z delom v agilnem okolju.
  • Sposobnost reševanja kompleksnih tehničnih izzivov.
  • Poznavanje podatkovnih baz, kot so PostgreSQL ali MySQL.
  • Izkušnje z uporabo orodij za nadzor različic, kot je Git.
  • Razumevanje konceptov mikroservisne arhitekture.
  • Dobre komunikacijske in timske sposobnosti.

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Kako dolgo že delate z jezikom Go?
  • Katere projekte ste razvili v jeziku Go?
  • Kako pristopate k optimizaciji kode?
  • Kako rešujete težave pri razvoju programske opreme?
  • Kakšne so vaše izkušnje z mikroservisno arhitekturo?
  • Kako sodelujete z drugimi člani ekipe pri razvoju programske opreme?
  • Katere razvojne prakse uporabljate za zagotavljanje kakovosti kode?
  • Kako se učite in spremljate nove tehnologije?